<?php
// Para mas informacion http://www.peej.co.uk/projects/phphttpdigest.html
// IMPORTANTE: Al parecer existe un problema entre la conversion  base 64 entre la libreria
// javascript y PHP el problema parece estar en javascript. PHP tiene un caracter "=" al 
// final de la cadena mientras que javascript no. Para mas informacion http://www.faqs.org/rfcs/rfc3548.html

//echo "HTTP Digest Test";
//echo $_GET['YWSAccessKeyId'];
$signature = $_GET['Signature'];
//echo $_GET['Timestamp'];
$secreKey = "key";
$action = $_GET['Action'];
$timestamp = $_GET['Timestamp'];
//echo "Remote:".$action.$timestamp.chr(10);

$toEncode = $action.$timestamp;
//$toEncode = "argenis";
$check = bin2hex(hash_hmac("sha1", $toEncode, "key", true));

//echo $check;
//echo strcmp($check, $signature);

if (strcmp($check, $signature) == 0)
{
    echo $action;

}
echo $signature."*LOCAL*".chr(10);
echo $check."*REMOTE*";


//echo hash_hmac("sha1", $mensaje, "secretKey",true);*/


?>
